/**
* @Title: SplitRefundRequest.java
* @Package com.fuiou.entity
* @Description: TODO(用一句话描述该文件做什么)
* @author liruimin
* @date 2018年9月12日
* @version V1.0
*/
package com.longcai.fenzhuang.fuyou.entity;



/**
 * @ClassName: SplitRefundRequest
 * @Description: 退款请求参数
 * @author liruimin
 * @date 2018年9月12日
 *
 */
public class SplitRefundRequest extends RequestCommon{
	/**
	* @Fields mchntTxnNum : 原支付订单号
	*/
	private String mchntTxnNum;
	/**
	* @Fields paymentType : 支付类型
	*/
	private String paymentType;
	/**
	* @Fields orderType : 订单类型
	*/
	private String orderType;
	/**
	* @Fields amt : 订单金额
	*/
	private String amt;
	/**
	* @Fields refundAmt : 退款金额
	*/
	private String refundAmt;
	/**
	* @Fields refundReason : 退款原因
	*/
	private String refundReason;
	/**
	* @Fields rebates : 部分退款 1部分退款
	*/
	private String rebates;
	
	/**
	 * @return 订单金额
	 */
	public String getAmt() {
		return amt;
	}
	/**
	 * @param 设置订单金额
	 */
	public void setAmt(String amt) {
		this.amt = amt;
	}
	/**
	 * @return 原支付订单号
	 */
	public String getMchntTxnNum() {
		return mchntTxnNum;
	}
	/**
	 * @param 设置原支付订单号
	 */
	public void setMchntTxnNum(String mchntTxnNum) {
		this.mchntTxnNum = mchntTxnNum;
	}
	/**
	 * @return 支付类型
	 */
	public String getPaymentType() {
		return paymentType;
	}
	/**
	 * @param 设置支付类型
	 */
	public void setPaymentType(String paymentType) {
		this.paymentType = paymentType;
	}
	/**
	 * @return 订单类型
	 */
	public String getOrderType() {
		return orderType;
	}
	/**
	 * @param 设置订单类型
	 */
	public void setOrderType(String orderType) {
		this.orderType = orderType;
	}
	/**
	 * @return 退款金额
	 */
	public String getRefundAmt() {
		return refundAmt;
	}
	/**
	 * @param 设置退款金额
	 */
	public void setRefundAmt(String refundAmt) {
		this.refundAmt = refundAmt;
	}
	/**
	 * @return 退款原因
	 */
	public String getRefundReason() {
		return refundReason;
	}
	/**
	 * @param 设置退款原因
	 */
	public void setRefundReason(String refundReason) {
		this.refundReason = refundReason;
	}
	/**
	 * @return 部分退款1部分退款
	 */
	public String getRebates() {
		return rebates;
	}
	/**
	 * @param 设置部分退款1部分退款
	 */
	public void setRebates(String rebates) {
		this.rebates = rebates;
	}
	
	public String getSecret() {
		String str = this.getMchntCd() + "|"
				 + this.getMchntTxnNum() + "|" 
				 + this.getAmt() + "|"
				 + this.getRefundAmt() + "|" 
				 + this.getMchntTxnSsn();
		return str;
	}
}
